package com.sunshine.mapper;

import com.sunshine.domain.CommodityAndStock;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

public interface PayAndRepertoryMapper {
    /**
     * 获取商品和库存信息
     * @param commodityId 商品ID
     * @return 商品和库存信息
     */
    CommodityAndStock getCommodityAndStock(@Param("commodityId") Integer commodityId);

    /**
     * 插入支付记录
     * @param params 支付参数
     * @return 影响行数
     */
    int insertPayRecord(Map<String, Object> params);

    /**
     * 更新库存
     * @param params 更新参数
     * @return 影响行数
     */
    int updateRepertory(Map<String, Object> params);
}